HTML
  • اسم کتاب : کد نویسی تمیز در پایتون
  • اسم اصلی : Clean Code in Python
  • عنوان کتاب : توسعهٔ کدی قابل نگهداری و کارآمد - کد نویسی تمیز
  • نویسنده : Mariano Anaya
  • انتشارات : Packet
  • مترجمین : wRITER
  • زبان اصلی : en
  • تعداد صفحات : 423

ترجمه کتاب Clean Code in Python

توضیحات کتاب:

متخصصان باتجربه در هر حوزه‌ای بارها با مشکلاتی مانند بی‌نظمی، خوانایی ضعیف و دشواری در تست کد مواجه می‌شوند؛ مشکلاتی که معمولاً ناشی از کدهای ساختارنیافته هستند. با نمونه‌کدهای به‌روزرسانی‌شده و محتوای اصلاح‌شده متناسب با قابلیت‌های جدید Python 3.9، نسخه دوم Clean Code in Python تمام ابزارهای لازم را در اختیار شما قرار می‌دهد تا بر این موانع غلبه کنید و پروژه‌های خود را با موفقیت مدیریت کنید. کتاب با توصیف عناصر پایه در نوشتن کد تمیز آغاز می‌شود و نشان می‌دهد چرا این موضوع نقشی کلیدی در برنامه‌نویسی پایتون ایفا می‌کند. شما یاد می‌گیرید که چگونه با استفاده از کتابخانه استاندارد پایتون و بهترین شیوه‌های طراحی نرم‌افزار، کدی کارآمد و خوانا بنویسید. در ادامه، کتاب به برنامه‌نویسی شیءگرا در پایتون می‌پردازد و نشان می‌دهد چگونه از اشیا به همراه Descriptors و Generators استفاده کنید. همچنین اصول طراحی نرم‌افزار در تست نرم‌افزار را بررسی می‌کند و نشان می‌دهد چگونه با پیاده‌سازی الگوهای طراحی (Design Patterns) مشکلات را در کد حل کنید. در فصل پایانی، یک برنامهٔ تک‌پیکره (Monolithic Application) را گام‌به‌گام به معماری مبتنی بر مایکروسرویس تبدیل می‌کنیم و کد را به‌عنوان پایه‌ای برای ایجاد یک پلتفرم مستحکم در نظر می‌گیریم.

در پایان این کتاب، شما در به‌کارگیری شیوه‌های تأییدشدهٔ صنعت برای طراحی کدی تمیز، پایدار و خوانا در پروژه‌های واقعی پایتون حرفه‌ای خواهید شد.

آنچه خواهید آموخت:

  • راه‌اندازی یک محیط توسعهٔ پربازده با استفاده از ابزارهای خودکار
  • استفاده از متدهای جادویی پایتون برای نوشتن کدی بهتر، ساده‌سازی پیچیدگی‌ها و کپسوله‌سازی جزئیات
  • ایجاد طراحی‌های پیشرفته شیءگرا با بهره‌گیری از قابلیت‌های منحصربه‌فرد پایتون مانند Descriptors
  • حذف کدهای تکراری با ساخت انتزاعات قدرتمند بر اساس اصول مهندسی نرم‌افزار و طراحی شیءگرا
  • ساخت راه‌حل‌های اختصاصی پایتون با استفاده از Decorators و Descriptors
  • بازآرایی (Refactor) کد به‌صورت مؤثر با کمک تست‌های واحد (Unit Tests)
  • ساخت پایه‌های معماری مستحکم با استفاده از کدی تمیز به‌عنوان سنگ‌بنای پروژه

این کتاب برای چه کسانی است:
این کتاب هم برای برنامه‌نویسان تازه‌کار و هم برای برنامه‌نویسان باتجربه مناسب است. همچنین برای رهبران تیم، معماران نرم‌افزار و مهندسان نرم‌افزار ارشد که می‌خواهند کدی «پایتونیک» بنویسند تا هزینه‌ها را کاهش داده و کارایی را افزایش دهند جذاب خواهد بود. کتاب فرض می‌کند که شما درک عمیقی از برنامه‌نویسی دارید.

تعداد سر فصل ها : 1

برای ثبت نظر، ابتدا وارد شوید.

نظرات کاربران

نظری ثبت نشده است.

فصل عنوان قیمت دانشگاه
1 مقدمه , قالب بندی کد و ابزارها - Introduction, Code Formatting, and Tools رایگان خواندن این فصل